package com.nd.android.musicboxlibrary.ui.playlist;

import android.os.Bundle;
import android.widget.ListView;
import com.nd.android.musicboxlibrary.R;
import com.nd.android.musicboxlibrary.ui.adapter.PlayListAdapter;
import com.nd.android.musicboxlibrary.ui.common.BaseFragmentActivity;
import com.nd.android.musicboxlibrary.ui.common.UnMixable;
import com.nd.android.musicboxlibrary.ui.common.ViewInjectorWithReflect;

/**
 * 
 * <br>
 * Created 2014年7月5日 下午4:11:54
 * 
 * @version
 * @author wat.ztag
 * 
 * @see
 */
public class PlayListActivity extends BaseFragmentActivity {

    private ViewHolder holder = new ViewHolder();

    /**
     * 
     * <br>
     * Created 2014年9月11日 下午11:25:45
     * 
     * @version PlayListActivity
     * @author wat.ztag
     * 
     * @see
     */
    private class ViewHolder implements UnMixable {
        ListView lst;

        /**
         * 
         * <br>
         * Created 2014年11月15日 下午8:40:06
         * 
         * @return ListView
         * @author wat.ztag
         */
        ListView getLst() {
            return lst;
        }

        /**
         * 
         * <br>
         * Created 2014年11月15日 下午8:40:13
         * 
         * @param lv ListView
         * @author wat.ztag
         */
        void setLst(ListView lv) {
            this.lst = lv;
        }
    }

    private PlayListAdapter mAdapter;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.mbx_play_list_activity);
        ViewInjectorWithReflect.injectView(holder, this);
        initData();
        setupView();
        addListeners();
    }

    /**
     * 
     * <br>
     * Created 2014年9月11日 下午11:23:07
     * 
     * @author wat.ztag
     */
    protected void initData() {
    }

    /**
     * 
     * <br>
     * Created 2014年9月11日 下午11:23:12
     * 
     * @author wat.ztag
     */
    private void setupView() {
        mAdapter = new PlayListAdapter(this);
        holder.lst.setAdapter(mAdapter);
    }

    /**
     * 
     * <br>
     * Created 2014年9月11日 下午11:24:52
     * 
     * @author wat.ztag
     */
    private void addListeners() {
    }
}
